technology renewal - French English Dictionary